 cmake_minimum_required(VERSION 2.8)
 project(Trade)
 set(CMAKE_CXX_STANDARD 14)

 SET(CMAKE_BUILD_TYPE "Release")

 include(${PROJECT_SOURCE_DIR}/src/cmake/PthreadCmake.cmake)
 # include(${PROJECT_SOURCE_DIR}/src/cmake/SqliteCmake.cmake)

 #
 #
 include(${PROJECT_SOURCE_DIR}/src/cmake/PythonCmake.cmake)

 include(${PROJECT_SOURCE_DIR}/src/cmake/Pybind11Cmake.cmake)
 # include(${PROJECT_SOURCE_DIR}/src/cmake/RabbitmqCmake.cmake)
 # include(${PROJECT_SOURCE_DIR}/src/cmake/LibeventCmake.cmake)
 include(${PROJECT_SOURCE_DIR}/src/cmake/TraidAPICmake.cmake)
 #
 include(${PROJECT_SOURCE_DIR}/src/cmake/EnviromentCmake.cmake)
 #
 # # TRADE PYTHON API
 include(${PROJECT_SOURCE_DIR}/src/tradecpy/CmakeLists.txt)
 # # TRADE PYTHON API
 include(${PROJECT_SOURCE_DIR}/src/tradecgo/CmakeLists.txt)
 # # MAIN APPLICATION
 include(${PROJECT_SOURCE_DIR}/src/MainAPP/CmakeLists.txt)
